package com.zlm.Reflect;

/**
 * @author 13026
 */
public class Reflect_demo {
    /*
    * 获取class对象的三种方法
    *   1.Class.forName("全类名")
    *   2.类名.class
    *   3.对象.getClass()
    * */
    public static void main(String[] args) throws ClassNotFoundException {
        // 第一种
        Class clazz = (Class<Student>) Class.forName("com.zlm.Reflect.Student");

        // 第二种
        Class<Student> clazz2 = Student.class;

        // 第三种
        Student student = new Student();
        Class<? extends Student> clazz3 = student.getClass();

        System.out.println(clazz == clazz2);
        System.out.println(clazz2 == clazz3);

    }
}
